package com.fund.client.pojo.entity;

import com.fund.common.enums.*;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class Client {
    private Long id;
    //客户名称
    private String name;
    //账号
    private String accountNumber;
    //证件类型
    private CertificateType certificateType;
    //证件号码
    private String certificateNumber;
    //客户类型
    private ClientType type;
    //联系人名称
    private String contactName;
    //联系电话
    private String contactNumber;
    //邮箱
    private String mail;
    //地址
    private String address;
    //风险承受能力
    private RiskLevel riskTolerance;
    //投资目标
    private InvestTarget target;
    //账号状态
    private ClientStatus status;
    //账户创建时间
    private LocalDateTime createTime;
    //信息更新时间
    private LocalDateTime updateTime;
    //创建人
    private Long createUser;
    //更新人
    private Long updateUser;
    //年龄范围
    private AgeGroup age;
    //总资产
    private AssetsRange assets;
    //性别
    private SexType sex;
    //投资经历
    private InvestExperience experience;
    //收入来源
    private IncomeSource incomeSource;
    //上一次进行风险承受能力测评的时间
    private LocalDateTime questionnaireTime;
}
